Wei-Meng Lee - book author
Wei-Meng Lee is the author of books: Beginning Android 4 Application Development, Beginning Android Application Development, Beginning iOS 4 Application Development, Android Application Development Cookbook: 93 Recipes for Building Winning Apps, Beginning iPad Application Development, Beginning Android Tablet Application Development, Beginning iOS 5 Application Development, Python Machine Learning, Beginning Swift Programming, Windows 7: Up and Running: A Quick, Hands-On Introduction
Provides clear instructions backed by real-world programming examples Begins with the basics and covers everything Android 4 developers need to know for both smartphones and tablets Explains how to customize activities and intents, create rich user interfaces, and manage data Helps you work with SMS and messaging APIs, the Android SDK, and using location-based services Details how to package and publish your applications to the Android Market Beginning Android 4 Application Development pares down the most essential steps you need to know so you can start creating Android applications today.
Explains what an activity is and reviews its lifecycle Zeroes in on customizing activities by applying styles and themes Looks at the components of a screen, including LinearLayout, AbsoluteLayout, and RelativeLayout, among others Details ways to adapt to different screen sizes and adjust display orientation Reviews the variety of views such as TextView, ProgressBar, TimePicker, and more Beginning Android Application Development pares down the most essential steps you need to know so you can start creating Android applications today.
Offers a solid foundation for creating applications for Apple's iOS 4 Covers all the new features of iOS 4 and provides a new applications template for developing iPad and iPhone apps Addresses the new PopoverView for iPad apps Shows how to develop background applications, which is one of the new features in iOS 4 Beginning iOS 4 Application Development is your ultimate resource for creating applications for Apple's iOS 4.
Covering the scope of multiple Android releases up through Android 4, this reference features a task description, followed by the solution(s) available, and a standalone project file that illustrates the use of the recipe. Formatting each recipe to be standalone, Wei-Meng Lee allows you to jump into the relevant recipe to find a solution to specific challenges.
Identifies and describes a programming task, provides a step-by-step solution, and presents a full-code solution ready for download Covers multiple Android releases Addresses such topics as user interfaces, telephony and messaging, networking, Google maps, location-based services, persisting data, leveraging hardware features, and more Android Application Development Cookbook is your solution to discovering...solutions!
getting started with Xcode and Interface Builder to build a Hello World application fundamental concepts of iPad programming: outlets and actions UI widgets known as views that make up the iPad application user interface view controllers available in the iPhone SDK and different types of iPad applications - View-based, Window-based, Split View-based, and Tab Bar applications how to deal with the iPad's virtual keyboard, hide the keyboard on demand, and ensure views are not blocked by the keyboard when it is displayed reorient the application's UI when the device is rotated or force an application to display in a certain orientation using the Table view is to display rows of data and implementing search capabilities in Table view using application settings to persist application preferences persisting application data by saving the data to files in the application's sandbox directory using the embedded SQLite3 database library to store data implementing animations using gesture recognizers in the iPhone SDK to interpret user's input gestures access the iPad accelerometer and detecting device shakes communicating with Web services and their data publishing services on the network using Bonjour implementing applications that use push notifications building location-based services applications, obtaining geographical locations data, displaying a map an overview of the Objective-C language
Serves as a full-color, hands-on introduction to developing tablet applications with the new Android 3 Offers a helpful overview of Android 3 programming for tablets Details the components of Android tablet applications Highlights ways to build the Android user interface for tablets, create location-based services, publish Android applications, use Eclipse for Android development, and employ the Android emulator Beginning Android Tablet Application Development is an ideal starting point for getting started with using Android 3 to develop tablet applications.
If you want to develop apps for Apple's iPhone and iPad, first you need to know how to use the tools--iPhone's new iOS 5 operating system and SDK, and the new xCode toolset that come with it. This full-color book is the perfect starting point. Beginning developers, you'll get a solid introduction to the new xCode 4 and Objective-C and find everything you need to quickly build your first app. The book thoroughly covers all the new iOS 5 features, including new multitasking, location-based services, notification system, cloud-based features, and much more.Written by bestselling Wrox author, Wei-Meng Lee, this is an ideal book for beginning developersHelps eager developers quickly start building apps for the iPhone, iPad, and iPod TouchIntroduces iOS 5, xCode 4, Objective-C, and the basics you need to create your first Apple device appCovers a host of new iOS 5 capabilities, including new multitasking, new location-based services, and a new notification systemShows you how to work with iOS 5's cloud-based features for online storage of music, photos, and video
Full-color and full of information, "Beginning iOS 5 Application Development" is the ultimate guide for beginning Apple developers.
With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine learning is not for the faint of heart--it requires a good foundation in statistics, as well as programming knowledge. Python Machine Learning will help coders of all levels master one of the most in-demand programming skillsets in use today.
Readers will get started by following fundamental topics such as an introduction to Machine Learning and Data Science. For each learning algorithm, readers will use a real-life scenario to show how Python is used to solve the problem at hand.
- Python data science--manipulating data and data visualization
- Data cleansing
- Understanding Machine learning algorithms
- Supervised learning algorithms
- Unsupervised learning algorithms
- Deploying machine learning models
Python Machine Learning is essential reading for students, developers, or anyone with a keen interest in taking their coding skills to the next level.
Apple developed Swift to address the limitations of Objective-C, and add features found in more complex languages like Python. The results is simpler, cleaner, more expressive code with automatic memory management, functional programming patterns, and more, including built-in features that make Swift apps faster, scalable, and more secure. This book explains it all, helping developers master Apple's new language.
Become fluent with syntax that's easier to read and maintain Understand inferred types for cleaner, less mistake-prone code Learn the key features that make Swift more expressive than Objective-C Learn the new optional types in Swift that make your code more resilient Understand the key design patterns in iOS and Mac OS programming using protocols and delegates Learn how to use generics to create highly reusable code Learn the new access controls mechanism in Swift Get up to speed quickly to remain relevant and ahead of the curve.
Microsoft has learned from the mistakes of Windows Vista, and Windows 7 shows it-this new OS is much faster and more stable. With Windows 7: Up and Running, you'll learn what's new and what's changed from XP and Vista, and get advice on ways to use this system for work, entertainment, instant communication, and more. Windows 7 is poised to be a big hit, and with this handy guide, you can be up and running -- and productive -- with it right away.
Master the user interface, including the taskbar, jump lists, desktop gadgets, Aero Shake, and notification area
Discover the joys of networking with HomeGroup file sharing and improved Wi-Fi
Tour the system's improved security, including the Action Center, User Account Control, and Credential Manager
Learn how to use Windows Live Essentials for messaging, photo sharing, moviemaking, emailing, and blogging
Get to know built-in applications such as Internet Explorer 8, Windows Media Player 12, Microsoft Paint, and WordPad
Learn about optional Microsoft software to enhance your Windows 7 experience