background preloader

App Development

Facebook Twitter

TouchDevelop. How to View Web Page Source Code on iPhone and iPad. How much do ibeacons cost? Handy code-free mobile app development resources for small businesses. This post was updated April 8, 2014, to reflect the ever-changing mobile application development landscape. Many small businesses sill shrug off the idea of creating a mobile app but the case for doing so continues to become stronger, not just when it comes to engaging more effectively with customers but for empowering employees. I wrote about one example of the latter scenario last month: ski and board shop Mount Everest in Westwood, N.J., created a mobile app to extend its LightSpeed point-of-sale (POS) solution so that the sales team is alerted when priority orders arrive. Its app helps the retailer boost credibility with certain search engines by responding more quickly. "This was essentially the only way to play. We wouldn't be able to do what we are doing without it," said Ryan McGarry, manager of e-commerce operations for the retailer.

I mentioned two similar examples involving FileMaker late last year. Getting Started with Android Studio. Before installing the Android SDK, you must agree to the following terms and conditions. Terms and Conditions This is the Android Software Development Kit License Agreement 1. Introduction 1.1 The Android Software Development Kit (referred to in this License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of this License Agreement. 2. 2.1 In order to use the SDK, you must first agree to this License Agreement. 3. 3.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable and non-exclusive license to use the SDK solely to develop applications to run on the Android platform. 3.2 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. 4. 5. 6. 7. 8. 9. 12. 13. 14.

This download includes: Android Studio vs. Revisions. 5 Simple Tools For Teachers To Create And Publish Apps Of Their Own. 5 Tools For Teachers To Create And Publish Apps Of Their Own by Viviana Woodbury, appdeveloper.org What with the almost universal proliferation of smartphones among students, even at the elementary school level, it would seem like a no-brainer for an educator to utilize mobile apps as effective and readily-accepted learning tools. And if an educator can’t find an app that does exactly what he or she wants, the logical next step is to develop and publish their own. Besides, what else do they have to do with all the free time with which all educators are blessed? Now that you’ve finished laughing, let’s take a realistic look at how an educator can best go about publishing an app. First of all, it’s probably pretty safe to assume that most educators lack the time, if not the technical knowledge, to develop their own apps, much less to publish them.

And the process of actually publishing the app is a whole ‘nother ball game altogether. 1. 2. 3. 4. 5.

Game Engines

9 Excellent Tools for Design Mockups. So you've just taken some killer photos with your new DSLR, or you captured a great video with your iPhone — what's next? While it feels natural to just post media quickly to your Facebook Page, sometimes great photos or video need their own home in the form of a personal website. But on the other hand, it's not easy to make a website layout that complements rich media.

In order to make a great website, professional web designers take advantage of mockup tools to analyze layout, design and functionality. Taking advantage of these applications (some of which are 100% free) is a wise move — especially if you're interested in creating a professional website for your photography or video. We've rounded up nine applications that can help you get the most out of designing your web layout. What's your tip for displaying photos or video on your website? 1. The application comes with a huge collection of drop-in components and reusable libraries, and an easy drag-and-drop interface. 2. 3. 4. 5.

Online Code Editors That You Would Actually Consider Using. I was searching the other days a really good code editor to use, cause I found myself for the first time in the situation of having to use one. I discovered that if you search for one of these a lot of the ones you find are outdated, deprecated and no use for modern web design. However, if you search the depths of the internet well enough you find out about some online code editors that you haven’t heard about before. In this article you will find 22 of these online code editors that you would actually consider using. dabblet dabblet is an interactive playground for quickly testing snippets of CSS and HTML code. It uses -prefix-free, so that you won’t have to add any prefixes in your CSS code. You can save your work in Github gists, embed it in other websites and share it with others. Koding Compilr Compilr is an online compiler and online IDE that allows you to work with PHP, C, C++, Ruby and compiler for Java, C# and VB.net and the XNA platform from almost any web browser. jsfiddle CSSDesk.

Say Hello to Realtime Collaboration. Yes! Finally, here's a proper HTML/CSS/JS playground on the internet that's powered with realtime collaboration (multiple people can write code from multiple places/devices and interact). Let me point out the cool features quickly: Realtime Teaching Just create a new bin at labs and under the Share dropdown you will find the URL that you can share with your colleagues or friends over the internet, at workshops, IRC, forums, etc. People can join in and then watch you write code in the HTML/CSS/JS code boxes! All your code will render in realtime on their devices as well as your's. Realtime Collaboration By default Realtime Teaching is enabled. As the name suggests, when you enable this mode, any person you invite can write code in the editors and all code gets rendered in realtime on all devices.

Chat There's a neat chat box that you can use to chat with all the collaborators/students. Demo Without a DEMO, everything is useless. Few Notes Auto-Update Quick Access What Next ? Online Compiler/Interpreter | | CodeTable (HackerEarth) Theme: Replay CodeUse custom input for testing your code Online compiler/interpreter. Collaborate in real-time. Easily share code and video with others. Show Tips 1954028 run till now! Every code has a unique link. There is a separate Read-Write link that you can get by clicking on 'Share'. The feature to collaborate in real time is available by default.

You can also clone other's code if you want to edit them. New: You can also replay your code by clicking 'Replay Code' button and share the video url with anyone. If you face any problem or find a bug, feel free to drop a mail at vivek(at)hackerearth.com. Koding | A new way for developers to work. Codebender. Google Code. 5 Collaborative Code Sharing Tools. Sharing code can be one of the toughest parts of managing a big project: a lot of collaboration tools have a way to share written content and images but they don’t handle code particularly well. But that doesn’t mean you’re out of luck. The following tools make it much easier to share code, whether you just need to pass along a snippet or you need to handle forks of existing projects, and several of them also offer ways to keep code private, with appropriate security measures.

Github: Github is one of the most recommended tools for managing code. It offers free repositories for open source projects, as well as inexpensive private repositories, based on the Git version control system. It’s always worth consulting with your development team before making a final decision about code management. Image courtesy Flickr user Ronny-Andre Bendiksen.

Training

The top 10 cloud-based tools for developers. Nothing is hotter right now than developer tools. More individuals are learning to code, and companies are hiring the best of them to build new cloud and mobile apps. Hackers and investors alike are beginning to figure out that whoever makes the best tools stands to make a huge amount of money. With CloudBeat 2013 around the corner, VentureBeat is creating an index of the most exciting cloud-based services for developers. With this list, we’ll name and keep track of 10 cloud-based, XaaS (everything as a service) companies that boast not only innovative products but also market momentum, cross-platform capabilities, and a forward-looking vision. These might not be the most popular, most commonly used services — heck, some of these names might be totally new to you.

The list is qualitative, and the qualities we’re looking for are fairly simple. To kick things off, we’ve compiled this initial list for your consideration. This index will be an ongoing project for VentureBeat. New Relic Parse. MIT App Inventor. How Long Does It Take To Build A Native Mobile App? [Infographic]

The last several years have seen an explosion in mobile applications. By the end of 2013, both Android’s Google Play and the Apple iOS App Store will be hosting a million apps - and we have only seen minor signs of slowing growth. Where the heck are all these apps coming from? Thousands upon thousands of developers are working hard to pump out games, social networks, utility and productivity apps, news readers… if you can dream it, someone is building an app for it. So, how much time and effort is going into feeding this beast? Exactly how long does it take to build a quality native mobile app (not a mobile Web, HTML5 app)? More Than 4 Months!? In a survey of 100 native mobile developers, Kinvey determined that creating a fully functional and polished app takes a team about 18 weeks from start to finish.

I know what many app developers are thinking when they hear that: “18 weeks?! Android vs. iOS: Which Takes Longer? What if you are developing specifically for iOS or Android?

Development Guidelines

How To Develop Your Own Mobile Learning Tools. Mobile learning, or m-learning, refers to any learning intervention that is carried out through the use of mobile devices and wireless technology. Ever since the concept of mobile learning came into the picture, instructional designers have been coming up with innovative ideas to create effective and meaningful ways to harness the power of mobile learning.

It started with focused efforts to convert existing e-learning to m-learning. Subsequently, educational technology companies now design effective and meaningful mobile learning tools by addressing various challenges associated with delivering content on mobile devices. This article introduces these challenges and discusses some strategies to design effective m-learning. Why Mobile Learning? Several factors make a compelling case for delivering learning materials on mobile devices .

Second, increasingly, more people are using smart phones and tablets, which make it easy to access any kind of learning materials. Target Specific Devices.