background preloader

What Language Should You Build Your App With?

What Language Should You Build Your App With?
Mobile developers across the globe have developed and released more than 650,000 iPhone apps, 400,000 iPad apps, and 600,000 apps for Android. Are you thinking about building an app? A key step in the process is choosing the right programming language, which depends on how scrappy you're willing to be. Make sure you've researched cross-platform app design and reviewed the common pitfalls of developing your app. What languages have you used to build your app, and why did you choose that one? Objective-C Objective-C is the iOS standard, considerd the "correct" language, according to Stephen Kaliski, who works for NYC-based start-up Poptip. Advantages of using the iOS standard of Objective-C are the following: It's high performance, so you get to make use of the phone's actual functions, such as the camera. However, there are some difficulties with Objective-C programming. On the scrappier side, iPhone apps can be written as web apps. JavaScript (Plus CSS and HTML) Node.js Ruby

Designing a Mobile App? Don't Make These 10 Mistakes So you've already learned how to navigate the tricky world of cross-platform app design and worked through all of the common pitfalls of developing your app. You have a vision, some inspiration and maybe even a name that you know will be perfect. So ... now what? It's time to get down to the nitty-gritty and begin designing the structure, flow and features that will combine to form your finished mobile app. But actually performing these tasks isn't easy — there are tons of moving parts and project management aspects to keep in mind during development. Developing a functioning and enjoyable mobile app requires discipline and practicality. These mobile design “don’ts” will help any mobile designer avoid some messy obstacles, so make sure to keep them in mind. 1. Have a well-thought-out user flow ready to go before wireframes and designs begin. 2. Everything a designer creates will have to go through a developer in order to bring those designs to life. 3. 4. 5. 6. 7. 8. 9. 10. Conclusion

The Secret to Learning Code Learning how to code can be a daunting task for anyone, whether you’re a complete beginner or an experienced professional. Just getting started is hard enough, but sometimes the best still get stuck. Reverse Engineering If you’ve never coded before, Treehouse is a great way to get started. Once you have your footing and you know a language or two, it’s easy to understand code you’ve never seen by reverse engineering, or as I like to call it, “breaking stuff” to see how it works. This method rarely gets the emphasis it deserves (especially in formal educational environments), yet it’s amazing how useful it is for learning. Now before you take a proverbial hammer to your favorite website, you should know that you can’t just break anything with reckless abandon and expect to learn something. Learn to Break Stuff Recently I was forced to do some reverse engineering in order to advance my own knowledge. learn programming

How to Avoid the Common Pitfalls of Mobile App Development The Mobile App Trends Series is supported by Sourcebits, a leading product developer for mobile platforms. Sourcebits offers design and development services for iOS, Android, Mobile and Web platforms. Follow Sourcebits on Twitter for recent news and updates. Mobile development has come a long way in the past few years. "I think that you can screw up five times before you get up in the morning, in ways that you never even thought of," says Josh Koppel, CCO and co-founder of ScrollMotion. We spoke with four leaders in mobile app development about the common issues developers often face when create a new product. Android or iOS? A common issue developers run into is deciding which operating system to run first: Android or iOS. "I would never say you have to launch on iOS, but you need to think about what the app needs to do and which platform is going to help you deliver on the value prop that you want to give consumers," says Kevin Nakao, president and COO at White Pages, Inc.

The most beautiful tutorial - The Madness Here I am talk­ing about “The Emacs-lisp Intro”. Run you Emacs and press ‘C-h-i’, and se­lect “Emacs Lisp Intro” to read I read a lot. I used to prefer learn­ing from books, and have a huge col­lec­tion, 70% of which I haven’t even ever opened (and 95% I have never fin­ished). Many of my reads are re­lated to pro­gram­ming, lan­guages, tech­niques and frame­works. And then I met ‘the Emacs-lisp intro’. I never felt like lost somewhere Being a mere mor­tal, many times when read­ing pro­gram­ming stuff I get lost in between. It held my hand but never spoon fed Easy tu­tori­als most times are just too easy, their eas­i­ness make them bor­ing. I learned to praise lisp and the beauty of parenthesis The per­fect speed with which the things were put for­ward, and the clar­ity with which it’s done made me re­spect lisp much more. If you tried learning a lisp (Clojure?) I tried learn­ing Clo­jure few months back. It made Emacs appear so simple and easy, and powerful

6 Tools to Build a Mobile App on the Cheap Zoomquilt android - Retrieve distance from visible part of Google map 50 writing errors that make you look like an amateur - Charlie White Writing errors make you look bad. I’m here to help. I’ve seen a lot of grammar problems, clichés, awkward usage and just plain awful writing tics in my time, and so I’m on a mission: I’d like to cleanse the Internet of all its amateurish writing. But I’m scared. Here’s how I start my impossible mission, pointing out 50 writing errors you must avoid if you’d like to write like a pro:Its/it’s: Memorize this, study it, do something, because some readers think this error is so abhorrent, they will stop reading the instant they see you misuse it.For free: The word “for” is not necessary. “Amazing” is elbowing in to take the place of “awesome.” In order to: There’s rarely a case when you need to use this phrase. “Like” instead of “such as:” If something is like something else, then you’re not referring to that thing. Images: Courtesy Kurt Wagner, Miss Shari and somecards.com, all used under a Creative Commons Attribution-ShareAlike license

Tools for automation testing for native mobile application Today mobile and smartphones are part of our day to day life, we can’t imagine life without these useful gadgets. Smartphone users are increasing globally with a rapid pace and that is why all businesses are focusing their services for mobile users. Many mobile platforms are available in the market with millions of mobile apps in their app stores. As the mobile users are increasing, Websites are also being designed for various mobile devices to enhance the browsing experience. Organizations are spending a lot for developing mobile apps and that is why mobile app testing is a very must thing. Developers are also human and that’s the reason that 100% bug free app is not possible. 1. How Appium Works: Appium provides an API based on selenium webDrivers JSON wire protocol. No need to recompile your appor moodily it due to use of standard automation APIs on all platforms. How Calabash works : Test code programmatically interact with native and hybrid apps through these libraries. Gestures 3.

Vanity Cards - Big Bang Theory Google modular phone, A new era of smartphone Google working on "project Ara" these days, a modular Smartphone concept where individual components could be recycled and upgraded. This mysterious Smartphone looks like a puzzle piece device, making buzz in the Smartphone industry. If all goes well than this phone will change the way of Smartphone manufacturing. Yes in this concept a user can change the basic modules of their Smartphone according to their need. Camera, Battery, storage and screen are some of the examples of those modules. Google project ara modular phone is a concept where a Smartphone made of different modules. As you can see in the image all the main components are interchangeable via modules that click in and out, attaching via electro permanent magnets. Broken or cracked screens issues can be solved by the Ara phone but there is no way to replace the modules in US because it comes directly from Germany.

Related: