Kotlin is a programming language intended to be a better Java, and it's designed to be usable and readable across large teams with different levels of knowledge. As a language, it helps developers build amazing Android applications in an easy and effective way.
This book begins by giving you a strong grasp of Kotlinâs features in the context of Android development and its APIs. Moving on, youâll take steps toward building stunning applications for Android. The book will show you how to set up the environment, and the difficulty level will grow steadily with the applications covered in the upcoming chapters.
Later on, the book will introduce you to the Android Studio IDE, which plays an integral role in Android development. Weâll use Kotlinâs basic programming concepts such as functions, lambdas, properties, object-oriented code, safety aspects, type parameterization, testing, and concurrency, which will guide you through writing Kotlin code into production. Weâll also show you how to integrate Kotlin into any existing Android project.
MiloÅ¡ VasiÄ is a software engineer, author, and open source enthusiast. He holds a bachelor's degree in the programming of computer graphics and a master's degree in the field of Android programming; both degrees were gained at Singidunum University. He published his first book, Fundamental Kotlin, in October 2016, thus achieving his dream of becoming an author. He's currently employed at the Robert Bosch company, where he's working on SDKs for the auto-industry. When he is not working on new books, MiloÅ¡ works on his open source projects.
The classic book on a major modern theory
Learn to build applications faster and better by leveraging the real power of Boost and C++
This book is for developers looking to improve their knowledge of Boost and who would like to simplify their application development processes. Prior C++ knowledge and basic knowledge of the standard library is assumed.
If you want to take advantage of the real power of Boost and C++ and avoid the confusion about which library to use in which situation, then this book is for you.
Beginning with the basics of Boost C++, you will move on to learn how the Boost libraries simplify application development. You will learn to convert data such as string to numbers, numbers to string, numbers to numbers and more. Managing resources will become a piece of cake. You'll see what kind of work can be done at compile time and what Boost containers can do. You will learn everything for the development of high quality fast and portable applications. Write a program once and then you can use it on Linux, Windows, MacOS, Android operating systems. From manipulating images to graphs, directories, timers, files, networking â everyone will find an interesting topic.
Be sure that knowledge from this book won't get outdated, as more and more Boost libraries become part of the C++ Standard.
ServiceNow provides service management for every department in the enterprise, including IT, Human Resources, Facilities, Field Service, and more.
This book focuses on all the steps required to develop apps and workflows for any of your business requirements using ServiceNow. You will start with the first module, which covers the basics of ServiceNow and how applications are structured; how you can customize the dashboard as required; and also how to create users. After you get used to the dashboard, you will move on to the next module, Applications and Tables, where you will learn about working with different tables and how you can create a scope other than the global scope for your application. The next module is Scripting and APIs, where you will learn Scripting in ServiceNow and use powerful APIs to develop applications. The final module, Administration Essentials, covers debugging, advanced database features, and scheduled script creation.
By the end of the book you will have mastered creating organized and customer-friendly applications
Sagar Gupta is the chief software architect and founder of Eworks Services Pvt. Ltd., central India's first ISO 27001-certified firm.
He leads a team of 50+ ServiceNow, BMC Remedy, AEM, Cloud, and BigData experts. He started his career building custom enterprise and service management applications in 2003 and has been working on the ServiceNow platform since the past 7 years. He has in-depth knowledge of the platform ranging from ITSM and ITOM to GRC, Security Operations, HR, Field Service, and IT Business Management.
Over the past several years, he has consulted numerous companies and conducted over 200 training sessions for Fortune 500 organizations such as GE, Dell, NetApp, IBM, Cognizant, Sapient, HCL, and EMC2.
He is also the lead engineer in the SnowEditor project and currently devotes most of his time helping companies improve their IT service delivery, modernize ITSM, automate processes, and build cloud-native applications on ServiceNow.
In just 24 sessions of one hour each, learn how to build powerful applications for todayâs hottest handheld devices: the iPhone and iPad! Using this bookâs straightforward, step-by-step approach, youâll master every skill and technology you need, from setting up your iOS development environment to building great user interfaces, sensing motion to writing multitasking applications. Each lesson builds on what youâve already learned, giving you a rock-solid foundation for real-world success!
John Ray is currently serving as the Director of the Office of Research Information Systems at the Ohio State University. His many books include Using TCP/IP: Special Edition, Maximum Mac OS X Security, Mac OS X Unleashed, Teach Yourself Dreamweaver MX in 21 Days, and Sams Teach Yourself iOS 7 Application Development in 24 Hours.
Printed in full colorâfigures and code appear as they do in Xcode
Manage research, learning and skills at IT1me. Create an account using LinkedIn to manage and organize your IT knowledge. IT1me works like a shopping cart for information -- helping you to save, discuss and share.